#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :

"""
什么是类
    类是集合了一些具有共同特征的一种抽象的思维。
    不是一种具体的实现

什么是对象
    是在日常生活中的一个具体的存在

类和对象的关系
    类是抽象的，对象是具体的
    类是对象的模板，对象是类的实例
    先有类，才有对象
"""


class Dog:
    # 如果一个函数存在于类的内部，类的方法
    def info(self):
        print('汪汪汪')


# 创建一个对象 哈士奇
# 调用函数时需要在函数名的后面加上()
# 在类名的后面加上()，这个不是调用一个类，是使用这个类生产出一个对象，这个对象就是哈士奇
hashiqi = Dog()

# 可以通过这类所产生的对象去调用【使用】这个类所具有的一些特征 方法/属性/变量
hashiqi.info()
